/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package controller;

import java.util.List;
import model.Evento;
import model.GenericoDAO;
import model.Unidade;
import view.JAdministracao;
import view.JAgenda;
import view.JExibeAgenda;
import view.JPrincipal;

/**
 *
 * @author Dick developer
 */
public class ControllerAgenda {
   
    private JPrincipal jf;
    private Evento evento;

    public ControllerAgenda(JPrincipal jf) {

        this.jf = jf;  
    }

    
    public void iniciaApp(){
            // Cria a tela e passa o controle pra tela
            JAgenda janela = new JAgenda(this,jf);
            janela.exibe();
    }
    
    public boolean cadastra_evento(Evento evento){
                
        this.evento = evento;
        
        GenericoDAO dao = new GenericoDAO();
        if(dao.Salvar(evento)){
            
            return true;
        }else{
            
            return false;
        }
        
        
    }
    
//lista_eventos()   
    
public void lista_eventos(){

    JExibeAgenda janela = new JExibeAgenda();
    janela.exibe();

}

public static List<Evento> listaEventos(){
    
    GenericoDAO dao = new GenericoDAO();
    List<Evento> evento = dao.getAll(Evento.class);
    return evento;
}

    
    
    
    
    
}
